package com.lord.base;

import org.springframework.data.domain.Page;
import org.springframework.data.jpa.domain.Specification;
import org.springframework.web.bind.annotation.RequestBody;

import com.lord.base.domain.BO;
import com.lord.base.domain.E;
import com.lord.base.domain.LO;
import com.lord.base.domain.VO;

public class BaseController implements IBaseController<E, BO, VO, LO, Integer>{

	@Override
	public Page<LO> pageList(@RequestBody Specification<E> query) {
		// TODO Auto-generated method stub
		return IBaseController.super.pageList(query);
	}

	@Override
	public VO queryById(E e) {
		// TODO Auto-generated method stub
		return IBaseController.super.queryById(e);
	}

	@Override
	public LO addByBo(BO bo) {
		// TODO Auto-generated method stub
		return IBaseController.super.addByBo(bo);
	}

	@Override
	public LO updateByBo(BO bo) {
		// TODO Auto-generated method stub
		return IBaseController.super.updateByBo(bo);
	}

}
